﻿using System.Linq;

namespace DataMongo
{
    public interface IGenericRepository<T,TId>  where TId : struct 
    {
        IQueryable<T> All { get; }
        T Find(TId id);
        void InsertOrUpdate(T item);
        void Delete(TId id);
    }
}
